# Copyright (c) 2015 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.

string PARAM_NAME_LOCALIZATION_MODE_NONE = None
string PARAM_NAME_LOCALIZATION_MODE_MAPPED_LANDMARKS = MappedLandmarks
string PARAM_NAME_LOCALIZATION_MODE_ARTAGS = ARTags
string PARAM_NAME_LOCALIZATION_MODE_HANDRAIL = Handrail
string PARAM_NAME_LOCALIZATION_MODE_PERCH = Perch
string PARAM_NAME_LOCALIZATION_MODE_TRUTH = Truth
string PARAM_NAME_ACTION_TYPE_PAN = Pan
string PARAM_NAME_ACTION_TYPE_TILT = Tilt
string PARAM_NAME_ACTION_TYPE_BOTH = Both
string PARAM_NAME_POWERED_COMPONENT_LASER_POINTER = Laser Pointer
string PARAM_NAME_POWERED_COMPONENT_PAYLOAD_TOP_AFT = Payload Top Aft
string PARAM_NAME_POWERED_COMPONENT_PAYLOAD_BOTTOM_AFT = Payload Bottom Aft
string PARAM_NAME_POWERED_COMPONENT_PAYLOAD_BOTTOM_FRONT = Payload Bottom Front
string PARAM_NAME_POWERED_COMPONENT_PMCS_AND_SIGNAL_LIGHTS = PMC
string PARAM_NAME_CAMERA_MODE_BOTH = Both
string PARAM_NAME_CAMERA_MODE_RECORDING = Recording
string PARAM_NAME_CAMERA_MODE_STREAMING = Streaming
string PARAM_NAME_CAMERA_NAME_SCI = Science
string PARAM_NAME_CAMERA_NAME_NAV = Navigation
string PARAM_NAME_CAMERA_NAME_HAZ = Hazard
string PARAM_NAME_CAMERA_NAME_DOCK = Dock
string PARAM_NAME_CAMERA_NAME_PERCH = Perch
string PARAM_NAME_CAMERA_RESOLUTION_224X171 = 224x171
string PARAM_NAME_CAMERA_RESOLUTION_320X240 = 320x240
string PARAM_NAME_CAMERA_RESOLUTION_480X270 = 480x270
string PARAM_NAME_CAMERA_RESOLUTION_640X480 = 640x480
string PARAM_NAME_CAMERA_RESOLUTION_960X540 = 960x540
string PARAM_NAME_CAMERA_RESOLUTION_1024X768 = 1024x768
string PARAM_NAME_CAMERA_RESOLUTION_1280X720 = 1280x720
string PARAM_NAME_CAMERA_RESOLUTION_1280X960 = 1280x960
string PARAM_NAME_CAMERA_RESOLUTION_1920X1080 = 1920x1080
string PARAM_NAME_FLASHLIGHT_LOCATION_BACK = Back
string PARAM_NAME_FLASHLIGHT_LOCATION_FRONT = Front
string PARAM_NAME_FLIGHT_MODE_OFF = off
string PARAM_NAME_FLIGHT_MODE_QUIET = quiet
string PARAM_NAME_FLIGHT_MODE_NOMINAL = nominal
string PARAM_NAME_FLIGHT_MODE_DIFFICULT = difficult
string PARAM_NAME_FLIGHT_MODE_PRECISION = precision
string PARAM_NAME_PLANNER_TYPE_TRAPEZOIDAL = trapezoidal
string PARAM_NAME_PLANNER_TYPE_QUADRATIC_PROGRAM = qp
string PARAM_NAME_TELEMETRY_TYPE_COMM_STATUS = CommStatus
string PARAM_NAME_TELEMETRY_TYPE_CPU_STATE = CpuState
string PARAM_NAME_TELEMETRY_TYPE_DISK_STATE = DiskState
string PARAM_NAME_TELEMETRY_TYPE_EKF_STATE = EkfState
string PARAM_NAME_TELEMETRY_TYPE_GNC_STATE = GncState
string PARAM_NAME_TELEMETRY_TYPE_PMC_CMD_STATE = PmcCmdState
string PARAM_NAME_TELEMETRY_TYPE_POSITION = Position
string PARAM_NAME_TELEMETRY_TYPE_SPARSE_MAPPING_POSE = SparseMappingPose

string CMD_NAME_GRAB_CONTROL = grabControl
string CMD_NAME_REQUEST_CONTROL = requestControl
string CMD_NAME_FAULT = fault
string CMD_NAME_INITIALIZE_BIAS = initializeBias
string CMD_NAME_LOAD_NODELET = loadNodelet
string CMD_NAME_NO_OP = noOp
string CMD_NAME_REACQUIRE_POSITION = reacquirePosition
string CMD_NAME_RESET_EKF = resetEkf
string CMD_NAME_SWITCH_LOCALIZATION = switchLocalization
string CMD_NAME_UNLOAD_NODELET = unloadNodelet
string CMD_NAME_UNTERMINATE = unterminate
string CMD_NAME_WAKE = wake
string CMD_NAME_WAKE_SAFE = wakeSafe
string CMD_NAME_ARM_PAN_AND_TILT = armPanAndTilt
string CMD_NAME_DEPLOY_ARM = deployArm
string CMD_NAME_GRIPPER_CONTROL = gripperControl
string CMD_NAME_STOP_ARM = stopArm
string CMD_NAME_STOW_ARM = stowArm
string CMD_NAME_SET_DATA_TO_DISK = setDataToDisk
string CMD_NAME_START_RECORDING = startRecording
string CMD_NAME_STOP_RECORDING = stopRecording
string CMD_NAME_CUSTOM_GUEST_SCIENCE = customGuestScience
string CMD_NAME_RESTART_GUEST_SCIENCE = restartGuestScience
string CMD_NAME_START_GUEST_SCIENCE = startGuestScience
string CMD_NAME_STOP_GUEST_SCIENCE = stopGuestScience
string CMD_NAME_AUTO_RETURN = autoReturn
string CMD_NAME_DOCK = dock
string CMD_NAME_IDLE_PROPULSION = idlePropulsion
string CMD_NAME_PERCH = perch
string CMD_NAME_PREPARE = prepare
string CMD_NAME_SIMPLE_MOVE6DOF = simpleMove6DOF
string CMD_NAME_STOP_ALL_MOTION = stopAllMotion
string CMD_NAME_UNDOCK = undock
string CMD_NAME_UNPERCH = unperch
string CMD_NAME_PAUSE_PLAN = pausePlan
string CMD_NAME_RUN_PLAN = runPlan
string CMD_NAME_SET_PLAN = setPlan
string CMD_NAME_SKIP_PLAN_STEP = skipPlanStep
string CMD_NAME_WAIT = wait
string CMD_NAME_POWER_OFF_ITEM = powerOffItem
string CMD_NAME_POWER_ON_ITEM = powerOnItem
string CMD_NAME_ENABLE_ASTROBEE_INTERCOMMS = enableAstrobeeIntercomms
string CMD_NAME_SET_CAMERA = setCamera
string CMD_NAME_SET_CAMERA_RECORDING = setCameraRecording
string CMD_NAME_SET_CAMERA_STREAMING = setCameraStreaming
string CMD_NAME_SET_CHECK_OBSTACLES = setCheckObstacles
string CMD_NAME_SET_CHECK_ZONES = setCheckZones
string CMD_NAME_SET_ENABLE_AUTO_RETURN = setEnableAutoReturn
string CMD_NAME_SET_ENABLE_IMMEDIATE = setEnableImmediate
string CMD_NAME_SET_ENABLE_REPLAN = setEnableReplan
string CMD_NAME_SET_EXPOSURE = setExposure
string CMD_NAME_SET_FLASHLIGHT_BRIGHTNESS = setFlashlightBrightness
string CMD_NAME_SET_HOLONOMIC_MODE = setHolonomicMode
string CMD_NAME_SET_INERTIA = setInertia
string CMD_NAME_SET_MAP = setMap
string CMD_NAME_SET_OPERATING_LIMITS = setOperatingLimits
string CMD_NAME_SET_PLANNER = setPlanner
string CMD_NAME_SET_TELEMETRY_RATE = setTelemetryRate
string CMD_NAME_SET_ZONES = setZones

string CMD_SUBSYS_ACCESS_CONTROL = AccessControl
string CMD_SUBSYS_ADMIN = Admin
string CMD_SUBSYS_ARM = Arm
string CMD_SUBSYS_DATA = Data
string CMD_SUBSYS_GUEST_SCIENCE = GuestScience
string CMD_SUBSYS_MOBILITY = Mobility
string CMD_SUBSYS_PLAN = Plan
string CMD_SUBSYS_POWER = Power
string CMD_SUBSYS_SETTINGS = Settings
